package com.jic.member.entity;

import com.jic.common.base.vo.AdminOperate;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 评价-分享-点赞-晒单-收藏赠送表
 * @author : 
 * @email : 
 * @since : 2020-04-15 03:00:40
 * @version : v1.0.0
 */
@Getter
@Setter
@Data
public class MememberIntegralAction implements Serializable {
    private static final long serialVersionUID = 1L;
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "评价-分享-点赞-晒单-收藏赠送表ID")
    private Long id;
   @ApiModelProperty(notes = "会员积分规则主表ID")
    private Long ruleId;
    @ApiModelProperty(notes = "赠送积分")
    private BigDecimal giveIntegralNum;
    @ApiModelProperty(notes = "赠送积分每日上限")
    private BigDecimal giveIntegralMaxNum;
    @ApiModelProperty(notes = "评价赠送成长值")
    private BigDecimal giveGrowthNum;
    @ApiModelProperty(notes = "评价赠送成长值每日上限")
    private BigDecimal giveGrowthMaxNum;
    @ApiModelProperty(notes = "带图评价赠送成长值")
    private BigDecimal havePictureMaxNum;
    @ApiModelProperty(notes = "带图评价赠送成长值每日上限")
    private BigDecimal havePictureGiveGrowthNum;

    @ApiModelProperty(notes = "动作类型1:评价赠送2:分享赠送3:点赞赠送4:晒单赠送5:收藏赠送")
    private Integer actionType;
    @ApiModelProperty(notes = "类型名称 评价赠送 分享赠送 点赞赠送 晒单赠送 收藏赠送")
    private String actionTypeName;
    @ApiModelProperty(notes = "所属组织ID")
    private Long deptId;
    @ApiModelProperty(notes = "创建日期")
    private Date createTime;
    @ApiModelProperty(notes = "创建用户ID")
    private Long creator;
    @ApiModelProperty(notes = "创建用户")
    private String creatorName;
    @ApiModelProperty(notes = "更新时间 数据库")
    private Date updateTime;
    @ApiModelProperty(notes = "更新用户ID")
    private Long updater;
    @ApiModelProperty(notes = "更新用户")
    private String updaterName;
    @ApiModelProperty(notes = "状态 1:启用 0:停用")
    private Integer status;
    @ApiModelProperty(notes = "是否带图0无图 1有图 2有图/无图")
    private Integer flag;
    @ApiModelProperty(notes = "0未删除 1删除")
    private Integer deleteFlag;
    
}